<?php

namespace Rebecca\RebeccaBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Rebecca\RebeccaBundle\Entity\Tablas
 *
 * @ORM\Table(name="tablas")
 * @ORM\Entity
 */
class Tablas
{
    /**
     * @var integer $id
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var string $nombre
     *
     * @ORM\Column(name="nombre", type="string", length=50, nullable=false)
     */
    private $nombre;

    /**
     * @var text $descripcion
     *
     * @ORM\Column(name="descripcion", type="text", nullable=true)
     */
    private $descripcion;

    /**
     * @var date $desde
     *
     * @ORM\Column(name="desde", type="date", nullable=false)
     */
    private $desde;

    /**
     * @var date $hasta
     *
     * @ORM\Column(name="hasta", type="date", nullable=false)
     */
    private $hasta;

    /**
     * @var float $escalaInferior
     *
     * @ORM\Column(name="escala_inferior", type="float", nullable=false)
     */
    private $escalaInferior;

    /**
     * @var float $monto
     *
     * @ORM\Column(name="monto", type="float", nullable=false)
     */
    private $monto;

    /**
     * @var float $escalaSuperior
     *
     * @ORM\Column(name="escala_superior", type="float", nullable=false)
     */
    private $escalaSuperior;

    /**
     * @var UnidadesTiempo
     *
     * @ORM\ManyToOne(targetEntity="UnidadesTiempo")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_unidad_tiempo", referencedColumnName="id")
     * })
     */
    private $idUnidadTiempo;



    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set nombre
     *
     * @param string $nombre
     */
    public function setNombre($nombre)
    {
        $this->nombre = $nombre;
    }

    /**
     * Get nombre
     *
     * @return string 
     */
    public function getNombre()
    {
        return $this->nombre;
    }

    /**
     * Set descripcion
     *
     * @param text $descripcion
     */
    public function setDescripcion($descripcion)
    {
        $this->descripcion = $descripcion;
    }

    /**
     * Get descripcion
     *
     * @return text 
     */
    public function getDescripcion()
    {
        return $this->descripcion;
    }

    /**
     * Set desde
     *
     * @param date $desde
     */
    public function setDesde($desde)
    {
        $this->desde = $desde;
    }

    /**
     * Get desde
     *
     * @return date 
     */
    public function getDesde()
    {
        return $this->desde;
    }

    /**
     * Set hasta
     *
     * @param date $hasta
     */
    public function setHasta($hasta)
    {
        $this->hasta = $hasta;
    }

    /**
     * Get hasta
     *
     * @return date 
     */
    public function getHasta()
    {
        return $this->hasta;
    }

    /**
     * Set escalaInferior
     *
     * @param float $escalaInferior
     */
    public function setEscalaInferior($escalaInferior)
    {
        $this->escalaInferior = $escalaInferior;
    }

    /**
     * Get escalaInferior
     *
     * @return float 
     */
    public function getEscalaInferior()
    {
        return $this->escalaInferior;
    }

    /**
     * Set monto
     *
     * @param float $monto
     */
    public function setMonto($monto)
    {
        $this->monto = $monto;
    }

    /**
     * Get monto
     *
     * @return float 
     */
    public function getMonto()
    {
        return $this->monto;
    }

    /**
     * Set escalaSuperior
     *
     * @param float $escalaSuperior
     */
    public function setEscalaSuperior($escalaSuperior)
    {
        $this->escalaSuperior = $escalaSuperior;
    }

    /**
     * Get escalaSuperior
     *
     * @return float 
     */
    public function getEscalaSuperior()
    {
        return $this->escalaSuperior;
    }

    /**
     * Set idUnidadTiempo
     *
     * @param Rebecca\RebeccaBundle\Entity\UnidadesTiempo $idUnidadTiempo
     */
    public function setIdUnidadTiempo(\Rebecca\RebeccaBundle\Entity\UnidadesTiempo $idUnidadTiempo)
    {
        $this->idUnidadTiempo = $idUnidadTiempo;
    }

    /**
     * Get idUnidadTiempo
     *
     * @return Rebecca\RebeccaBundle\Entity\UnidadesTiempo 
     */
    public function getIdUnidadTiempo()
    {
        return $this->idUnidadTiempo;
    }
}